@charset "utf-8";
/******************************************************

 概况：样式表入口文件
 
 ******************************************************/

/* 全局 */
@import 'main.css';

/* 公共 */
@import 'public.css';

/* 活动专题头部 */
@import 'header_topic.css';
*{ outline:none; margin:0; padding:0;}

.newbanner p{ height:542px; background:url(../images/topic/newyear2/new_banner.jpg) no-repeat center top;}

.new1{ background:url(../images/topic/newyear2/new_bg01.jpg) no-repeat center top; height:762px; }
.newbox1,.newbox2,.newbox3,.newbox4{ width:1220px; margin:0 auto; margin-top:10px;z-index:10; position:relative}
.newlist1,.newlist2,.newlist3,.newlist4{ float:left; margin-right:20px; margin-top:20px;}
.imgbox1{ position:relative;}
.imgbox1 h1{border-radius: 0 0 50px 50px;/* background:url(../images/topic/newyear2/bg05.png); */line-height:34px;background: #B01631;font-size:16px;color: #ffeb00;font-weight:normal;padding:0 20px;position:absolute;top:0;left: 100px;}
.imgbox1 h2{ height:50px; overflow:hidden; width:279px; background:url(../images/topic/newyear2/bg05.png); line-height:24px; font-size:14px; color:#fff; font-weight:normal; padding-left:6px; position:absolute; bottom:0; left:0;}
.txtbox1{ width:265px; background-color:#fff; padding:10px;}
.txtbox1 p{ font-size:16px; color:#333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height:50px; overflow:hidden;}
.txtbox1 p:hover{ text-decoration:underline; color:#ad0c0c;}
.price{ overflow:hidden; padding-top:10px;}
.price h3{ font-size:16px; font-weight:normal; color:#e92437; float:left; line-height:32px;}
.price h3 span{ font-size:24px; font-weight:bold;}
.price h4{ background-color:#e92437; font-size:14px; color:#fff; float:left; line-height:32px; padding:0 20px; float:right; border-radius:4px;}


.new2{ background:url(../images/topic/newyear2/new_bg02.jpg) no-repeat center top; height:835px;}
.newtitle2{ overflow:hidden; margin-left:18%; margin-top:20px; margin-bottom:20px;}
.newtitle2 li,.newtitle3 li,.newtitle4 li{ float:left; margin:0 15px; cursor:pointer;}
.newtitle2 li h1,.newtitle3 li h1,.newtitle4 li h1{ height:40px; width:20px; background-image:url(../images/topic/newyear2/list_bg_left02.png); float:left;}
.newtitle2 li span,.newtitle3 li span,.newtitle4 li span{ float:left; line-height:40px; color:#ffeccb; font-size:20px; padding:0 30px; background:url(../images/topic/newyear2/list_bg_02.png) repeat-x;}
.newtitle2 li h2,.newtitle3 li h2,.newtitle4 li h2{ height:40px; width:20px; background-image:url(../images/topic/newyear2/list_bg_right02.png); float:left;}

.newtitle2 .tibox2 span,.newtitle3 .tibox3 span,.newtitle4 .tibox4 span{ background-color:#ffeccb; color:#ad0c0c;}
.newtitle2 .tibox2 h1,.newtitle3 .tibox3 h1,.newtitle4 .tibox4 h1{ background-image:url(../images/topic/newyear2/list_bg_left01.png);}
.newtitle2 .tibox2 h2,.newtitle3 .tibox3 h2,.newtitle4 .tibox4 h2{ background-image:url(../images/topic/newyear2/list_bg_right01.png);}

.new3{ background:url(../images/topic/newyear2/new_bg03.jpg) no-repeat center top; height:835px;}
.newtitle3{ overflow:hidden; margin-left:7.3%; margin-top:20px; margin-bottom:20px;}

.new4{ background:url(../images/topic/newyear2/new_bg04.jpg) no-repeat center top; height:835px;}
.newtitle4{ overflow:hidden; margin-left:10%; margin-top:20px; margin-bottom:20px;}

.new5{ background:url(../images/topic/newyear2/new_bg05.jpg) no-repeat center top; height:800px;}

.newbottom p{ height:100px; background:url(../images/topic/newyear2/new_bottom.jpg) no-repeat center top;}

.xuanfunav{ width:172px; margin:0 auto; position:fixed; right:105px; top:100px;z-index:100; }